home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / okiprint.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  24.8 KB  |  912 lines

  1. *GPDSpecVersion: "1.0"
  2. *Include: "StdNames.gpd"
  3. *GPDFileVersion: "1.0"
  4. *GPDFileName: "OKIPRINT.GPD"
  5. *CodePage: 1252
  6. *MasterUnits: PAIR(600, 600)
  7. *ResourceDLL: "OKIPAGE.Dll"
  8. *PrinterType: PAGE
  9. *MaxCopies: 99
  10. *NotInstalledOptionName : "Not installed"
  11. *InstalledOptionName : "Installed"
  12.  
  13.  
  14.  
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.         *Command: CmdSelect
  23.         {
  24.             *Order: DOC_SETUP.8
  25.             *Cmd: "<1B>&l0O"
  26.         }
  27.     }
  28.     *Option: LANDSCAPE_CC90
  29.     {
  30.         *rcNameID: =LANDSCAPE_DISPLAY
  31.         *Command: CmdSelect
  32.         {
  33.             *Order: DOC_SETUP.8
  34.             *Cmd: "<1B>&l1O"
  35.         }
  36.     }
  37. }
  38. *Feature: Resolution
  39. {
  40.     *rcNameID: =RESOLUTION_DISPLAY
  41.     *DefaultOption: Option1
  42.     *Option: Option1
  43.     {
  44.         *Name: "600 x 600 " =DOTS_PER_INCH
  45.         *DPI: PAIR(600, 600)
  46.         *TextDPI: PAIR(600, 600)
  47.         *MinStripBlankPixels: 32
  48.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  49.         *SpotDiameter: 100
  50.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  51.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  52.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  53.         *Command: CmdSelect
  54.         {
  55.             *Order: DOC_SETUP.6
  56.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  57.         }
  58.     }
  59.     *Option: Option2
  60.     {
  61.         *Name: "300 x 300 " =DOTS_PER_INCH
  62.         *DPI: PAIR(300, 300)
  63.         *TextDPI: PAIR(300, 300)
  64.         *MinStripBlankPixels: 32
  65.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  66.         *SpotDiameter: 100
  67.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  68.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  69.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  70.         *Command: CmdSelect
  71.         {
  72.             *Order: DOC_SETUP.6
  73.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  74.         }
  75.     }
  76.  
  77. }
  78. *Feature: PaperSize
  79. {
  80.     *rcNameID: =PAPER_SIZE_DISPLAY
  81.     *DefaultOption: LETTER
  82.     *Option: LETTER
  83.     {
  84.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  85.         *PageProtectMem: 4109
  86.         *switch: Orientation
  87.         {
  88.             *case: PORTRAIT
  89.             {
  90.                 *PrintableArea: PAIR(4800, 6324)
  91.                 *PrintableOrigin: PAIR(150, 150)
  92.  
  93.                 *CursorOrigin: PAIR(150, 100)
  94.                 *Command: CmdSelect
  95.                 {
  96.                     *Order: DOC_SETUP.12
  97.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7680Y"
  98.                 }
  99.             }
  100.             *case: LANDSCAPE_CC90
  101.             {
  102.                 *PrintableArea: PAIR(4860, 6360)
  103.                 *PrintableOrigin: PAIR(120, 120)
  104.                 *CursorOrigin: PAIR(100, 6480)
  105.                 *Command: CmdSelect
  106.                 {
  107.                     *Order: DOC_SETUP.12
  108.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  109.                 }
  110.             }
  111.         }
  112.     }
  113.     *Option: LEGAL
  114.     {
  115.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  116.         *PageProtectMem: 5230
  117.         *switch: Orientation
  118.         {
  119.             *case: PORTRAIT
  120.             {
  121.                 *PrintableArea: PAIR(4800, 8124)
  122.                 *PrintableOrigin: PAIR(150, 150)
  123.                 *CursorOrigin: PAIR(150, 80)
  124.                 *Command: CmdSelect
  125.                 {
  126.                     *Order: DOC_SETUP.12
  127.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9888Y"
  128.                 }
  129.             }
  130.             *case: LANDSCAPE_CC90
  131.             {
  132.                 *PrintableArea: PAIR(4860, 8130)
  133.                 *PrintableOrigin: PAIR(120, 150)
  134.                 *CursorOrigin: PAIR(100, 8280)
  135.                 *Command: CmdSelect
  136.                 {
  137.                     *Order: DOC_SETUP.12
  138.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  139.                 }
  140.             }
  141.         }
  142.     }
  143.  *Option: FOLIO
  144.     {
  145.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  146.         *PageDimensions: PAIR(5100, 7800)
  147.         *PageProtectMem: 5230
  148.         *switch: Orientation
  149.         {
  150.             *case: PORTRAIT
  151.             {
  152.                 *PrintableArea: PAIR(4800, 7500)
  153.                 *PrintableOrigin: PAIR(150, 150)
  154.                 *switch: Resolution
  155.                 {
  156.                     *case: Option1
  157.                     {
  158.                         *PrintableArea: PAIR(4796, 7496)
  159.                         *PrintableOrigin: PAIR(152, 152)
  160.                     }
  161.                     *case: Option2
  162.                     {
  163.                         *PrintableArea: PAIR(4792, 7496)
  164.                         *PrintableOrigin: PAIR(152, 152)
  165.                     }
  166.                 }
  167.                 *CursorOrigin: PAIR(150, 80)
  168.                 *Command: CmdSelect
  169.                 {
  170.                     *Order: DOC_SETUP.12
  171.                     *Cmd: "<1B>&l4a8c1E<1B>*p0x0Y<1B>*c0t5760x9152Y"
  172.                 }
  173.             }
  174.             *case: LANDSCAPE_CC90
  175.             {
  176.                 *PrintableArea: PAIR(4860, 7530)
  177.                 *PrintableOrigin: PAIR(120, 150)
  178.                 *switch: Resolution
  179.                 {
  180.                     *case: Option1
  181.                     {
  182.                         *PrintableArea: PAIR(4860, 7528)
  183.                         *PrintableOrigin: PAIR(120, 152)
  184.                     }
  185.                     *case: Option2
  186.                     {
  187.                         *PrintableArea: PAIR(4856, 7528)
  188.                         *PrintableOrigin: PAIR(120, 152)
  189.                     }
  190.                 }
  191.                 *CursorOrigin: PAIR(100, 7680)
  192.                 *Command: CmdSelect
  193.                 {
  194.                     *Order: DOC_SETUP.12
  195.                     *Cmd: "<1B>&l4a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  196.                 }
  197.             }
  198.         }
  199.     }
  200.     *Option: EXECUTIVE
  201.     {
  202.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  203.         *PageProtectMem: 4109
  204.         *switch: Orientation
  205.         {
  206.             *case: PORTRAIT
  207.             {
  208.                 *PrintableArea: PAIR(4050, 6024)
  209.                 *PrintableOrigin: PAIR(150, 150)
  210.                 *CursorOrigin: PAIR(150, 90)
  211.                 *Command: CmdSelect
  212.                 {
  213.                     *Order: DOC_SETUP.12
  214.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  215.                 }
  216.             }
  217.             *case: LANDSCAPE_CC90
  218.             {
  219.                 *PrintableArea: PAIR(4110, 6040)
  220.                 *PrintableOrigin: PAIR(120, 140)
  221.  
  222.                 *CursorOrigin: PAIR(100, 6180)
  223.                 *Command: CmdSelect
  224.                 {
  225.                     *Order: DOC_SETUP.12
  226.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  227.                 }
  228.             }
  229.         }
  230.     }
  231.     *Option: A4
  232.     {
  233.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  234.         *PageProtectMem: 4249
  235.         *switch: Orientation
  236.         {
  237.             *case: PORTRAIT
  238.             {
  239.                 *PrintableArea: PAIR(4646, 6738)
  240.                 *PrintableOrigin: PAIR(150, 150)
  241.                 *CursorOrigin: PAIR(150, 100)
  242.                 *Command: CmdSelect
  243.                 {
  244.                     *Order: DOC_SETUP.12
  245.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8177Y"
  246.                 }
  247.             }
  248.             *case: LANDSCAPE_CC90
  249.             {
  250.                 *PrintableArea: PAIR(4722, 6754)
  251.                 *PrintableOrigin: PAIR(120, 140)
  252.  
  253.                 *CursorOrigin: PAIR(100, 6894)
  254.                 *Command: CmdSelect
  255.                 {
  256.                     *Order: DOC_SETUP.12
  257.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  258.                 }
  259.             }
  260.         }
  261.     }
  262.     *Option: A5
  263.     {
  264.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  265.         *PageProtectMem: 2125
  266.         *switch: Orientation
  267.         {
  268.             *case: PORTRAIT
  269.             {
  270.                 *PrintableArea: PAIR(3198, 4656)
  271.                 *PrintableOrigin: PAIR(150, 150)
  272.  
  273.                 *CursorOrigin: PAIR(150, 100)
  274.                 *Command: CmdSelect
  275.                 {
  276.                     *Order: DOC_SETUP.12
  277.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t3980x5689Y"
  278.                 }
  279.             }
  280.             *case: LANDSCAPE_CC90
  281.             {
  282.                 *PrintableArea: PAIR(3234, 4692)
  283.                 *PrintableOrigin: PAIR(132, 132)
  284.  
  285.                 *CursorOrigin: PAIR(132, 4824)
  286.                 *Command: CmdSelect
  287.                 {
  288.                     *Order: DOC_SETUP.12
  289.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t5789x3940Y"
  290.                 }
  291.             }
  292.         }
  293.     }
  294.  
  295.     *Option: A6
  296.     {
  297.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  298.         *PageProtectMem: 2125
  299.         *switch: Orientation
  300.         {
  301.             *case: PORTRAIT
  302.             {
  303.                 *PrintableArea: PAIR(2178, 3198)
  304.                 *PrintableOrigin: PAIR(150, 150)
  305.  
  306.                 *CursorOrigin: PAIR(150, 90)
  307.                 *Command: CmdSelect
  308.                 {
  309.                     *Order: DOC_SETUP.12
  310.                     *Cmd: "<1B>&l28a8c1E<1B>*p0x0Y<1B>*c0t2614x3982Y"
  311.                 }
  312.             }
  313.             *case: LANDSCAPE_CC90
  314.             {
  315.                 *PrintableArea: PAIR(2208, 3198)
  316.                 *PrintableOrigin: PAIR(150, 150)
  317.  
  318.                 *CursorOrigin: PAIR(100, 3348)
  319.                 *Command: CmdSelect
  320.                 {
  321.                     *Order: DOC_SETUP.12
  322.                     *Cmd: "<1B>&l28a8c1E<1B>*p0x0Y<1B>*c0t3838x2723Y"
  323.                 }
  324.             }
  325.         }
  326.     }
  327.     *Option: B5
  328.     {
  329.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  330.         *PageProtectMem: 3198
  331.         *switch: Orientation
  332.         {
  333.             *case: PORTRAIT
  334.             {
  335.                 *PrintableArea: PAIR(4002, 5802)
  336.                 *PrintableOrigin: PAIR(150, 150)
  337.  
  338.                 *CursorOrigin: PAIR(150, 90)
  339.                 *Command: CmdSelect
  340.                 {
  341.                     *Order: DOC_SETUP.12
  342.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  343.                 }
  344.             }
  345.             *case: LANDSCAPE_CC90
  346.             {
  347.                 *PrintableArea: PAIR(4072, 5832)
  348.                 *PrintableOrigin: PAIR(110, 120)
  349.  
  350.                 *CursorOrigin: PAIR(100, 5952)
  351.                 *Command: CmdSelect
  352.                 {
  353.                     *Order: DOC_SETUP.12
  354.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  355.                 }
  356.             }
  357.         }
  358.     }
  359.     *Option: ENV_10
  360.     {
  361.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  362.         *PageProtectMem: 4109
  363.         *switch: Orientation
  364.         {
  365.             *case: PORTRAIT
  366.             {
  367.                 *PrintableArea: PAIR(2148, 5400)
  368.                 *PrintableOrigin: PAIR(150, 150)
  369.  
  370.                 *CursorOrigin: PAIR(150, 80)
  371.                 *Command: CmdSelect
  372.                 {
  373.                     *Order: DOC_SETUP.12
  374.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  375.                 }
  376.             }
  377.             *case: LANDSCAPE_CC90
  378.             {
  379.                 *PrintableArea: PAIR(2178, 5400)
  380.                 *PrintableOrigin: PAIR(150, 150)
  381.  
  382.                 *CursorOrigin: PAIR(100, 5550)
  383.                 *Command: CmdSelect
  384.                 {
  385.                     *Order: DOC_SETUP.12
  386.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  387.                 }
  388.             }
  389.         }
  390.     }
  391.     *Option: ENV_9
  392.     {
  393.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  394.  
  395.         *PageProtectMem: 4109
  396.         *switch: Orientation
  397.         {
  398.             *case: PORTRAIT
  399.             {
  400.                 *PrintableArea: PAIR(1950, 4950)
  401.                 *PrintableOrigin: PAIR(150, 150)
  402.  
  403.                 *CursorOrigin: PAIR(150, 150)
  404.                 *Command: CmdSelect
  405.                 {
  406.                     *Order: DOC_SETUP.12
  407.                     *Cmd: "<1B>&l127a8c1E<1B>*p0x0Y<1B>*c0t2700x6000Y"
  408.                 }
  409.             }
  410.             *case: LANDSCAPE_CC90
  411.             {
  412.                 *PrintableArea: PAIR(1950, 4950)
  413.                 *PrintableOrigin: PAIR(150, 150)
  414.  
  415.                 *CursorOrigin: PAIR(150, 5100)
  416.                 *Command: CmdSelect
  417.                 {
  418.                     *Order: DOC_SETUP.12
  419.                     *Cmd: "<1B>&l127a8c1E<1B>*p0x0Y<1B>*c0t6300x2500Y"
  420.                 }
  421.             }
  422.         }
  423.     }
  424.     *Option: ENV_DL
  425.     {
  426.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  427.         *PageProtectMem: 4109
  428.         *switch: Orientation
  429.         {
  430.             *case: PORTRAIT
  431.             {
  432.                 *PrintableArea: PAIR(2298, 4896)
  433.                 *PrintableOrigin: PAIR(150, 150)
  434.  
  435.                 *CursorOrigin: PAIR(150, 80)
  436.                 *Command: CmdSelect
  437.                 {
  438.                     *Order: DOC_SETUP.12
  439.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  440.                 }
  441.             }
  442.             *case: LANDSCAPE_CC90
  443.             {
  444.                 *PrintableArea: PAIR(2298, 4896)
  445.                 *PrintableOrigin: PAIR(150, 150)
  446.  
  447.                 *CursorOrigin: PAIR(100, 5046)
  448.                 *Command: CmdSelect
  449.                 {
  450.                     *Order: DOC_SETUP.12
  451.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  452.                 }
  453.             }
  454.         }
  455.     }
  456.     *Option: ENV_C5
  457.     {
  458.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  459.         *PageProtectMem: 4109
  460.         *switch: Orientation
  461.         {
  462.             *case: PORTRAIT
  463.             {
  464.                 *PrintableArea: PAIR(3518, 5112)
  465.                 *PrintableOrigin: PAIR(150, 150)
  466.  
  467.                 *CursorOrigin: PAIR(150, 100)
  468.                 *Command: CmdSelect
  469.                 {
  470.                     *Order: DOC_SETUP.12
  471.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6254Y"
  472.                 }
  473.             }
  474.             *case: LANDSCAPE_CC90
  475.             {
  476.                 *PrintableArea: PAIR(3528, 5112)
  477.                 *PrintableOrigin: PAIR(150, 150)
  478.  
  479.                 *CursorOrigin: PAIR(100, 5262)
  480.                 *Command: CmdSelect
  481.                 {
  482.                     *Order: DOC_SETUP.12
  483.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  484.                 }
  485.             }
  486.         }
  487.     }
  488.     *Option: ENV_MONARCH
  489.     {
  490.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  491.         *PageProtectMem: 4109
  492.         *switch: Orientation
  493.         {
  494.             *case: PORTRAIT
  495.             {
  496.                 *PrintableArea: PAIR(1998, 4200)
  497.                 *PrintableOrigin: PAIR(150, 150)
  498.  
  499.                 *CursorOrigin: PAIR(150, 100)
  500.                 *Command: CmdSelect
  501.                 {
  502.                     *Order: DOC_SETUP.12
  503.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
  504.                 }
  505.             }
  506.             *case: LANDSCAPE_CC90
  507.             {
  508.                 *PrintableArea: PAIR(2028, 4200)
  509.                 *PrintableOrigin: PAIR(150, 150)
  510.  
  511.                 *CursorOrigin: PAIR(100, 4350)
  512.                 *Command: CmdSelect
  513.                 {
  514.                     *Order: DOC_SETUP.12
  515.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
  516.                 }
  517.             }
  518.         }
  519.     }
  520.     *Option: CUSTOMSIZE
  521.     {
  522.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  523.         *MinSize: PAIR(500,500)
  524.         *MaxSize: PAIR(5100, 7500)
  525.         *MaxPrintableWidth: 4800
  526.         *MinLeftMargin: 50
  527.         *CenterPrintable?: FALSE
  528.         *CursorOrigin: PAIR(150, 150)
  529.         *PageProtectMem: 1692
  530.         *switch: Orientation
  531.         {
  532.             *case: PORTRAIT
  533.             {
  534.                 *Command: CmdSelect
  535.                 {
  536.                     *Order: DOC_SETUP.12
  537.                     *Cmd: "<1B>&l101a4d1e" %d{(PhysPaperLength / 150) - 1}"F<1B>*p0x0Y<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperWidth - 300) * 6) / 5) }
  538. + "x" %d{(((PhysPaperLength - 300) * 6) / 5) }"Y"
  539.                 }
  540.             }
  541.             *case: LANDSCAPE_CC90
  542.             {
  543.                 *Command: CmdSelect
  544.                 {
  545.                     *Order: DOC_SETUP.12
  546.                     *Cmd: "<1B>&l101a4d1e" %d{(PhysPaperLength / 150) - 1}"f" %d{(((PhysPaperLength - 8400) * 6) / 5) }
  547. + "Z<1B>*p0x0Y<1B>*c0t" %d{(((PhysPaperLength - 300) * 6) / 5) }"x" %d{(((PhysPaperWidth - 260) * 6) / 5) }
  548. + "Y"
  549.                 }
  550.             }
  551.         }
  552.     }
  553. }
  554. *Feature: MediaType
  555. {
  556.     *rcNameID: =MEDIA_TYPE_DISPLAY
  557.     *DefaultOption: Option2
  558.     *Option: Option1
  559.     {
  560.         *rcNameID: 261
  561.         *OptionID: 261
  562.  
  563.         *Command: CmdSelect
  564.         {
  565.             *Order: DOC_SETUP.5
  566.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=LIGHT<0A>"
  567.         }
  568.     }
  569.     *Option: Option2
  570.     {
  571.         *rcNameID: 262
  572.         *OptionID: 262
  573.  
  574.         *Command: CmdSelect
  575.         {
  576.             *Order: DOC_SETUP.5
  577.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=MEDIUM<0A>"
  578.         }
  579.     }
  580.     *Option: Option3
  581.     {
  582.         *rcNameID: 263
  583.         *OptionID: 263
  584.  
  585.         *Command: CmdSelect
  586.         {
  587.             *Order: DOC_SETUP.5
  588.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=MEDIUMHEAVY<0A>"
  589.         }
  590.     }
  591.     *Option: Option4
  592.     {
  593.         *rcNameID: 264
  594.         *OptionID: 264
  595.  
  596.         *Command: CmdSelect
  597.         {
  598.             *Order: DOC_SETUP.5
  599.             *Cmd: "@PJL SET OKIMEDIAINTRAY2=HEAVY<0A>"
  600.         }
  601.     }
  602.     *Option: Option5
  603.     {
  604.         *rcNameID: 265
  605.         *OptionID: 265
  606.  
  607.         *Command: CmdSelect
  608.         {
  609.             *Order: DOC_SETUP.5
  610.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=MEDIUMLIGHT<0A>"
  611.         }
  612.     }
  613.     *Option: Option6
  614.     {
  615.         *rcNameID: 266
  616.         *OptionID: 266
  617.  
  618.         *Command: CmdSelect
  619.         {
  620.             *Order: DOC_SETUP.5
  621.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=MEDIUM<0A>"
  622.         }
  623.     }
  624.     *Option: Option7
  625.     {
  626.         *rcNameID: 267
  627.         *OptionID: 267
  628.  
  629.  
  630.         *Command: CmdSelect
  631.         {
  632.             *Order: DOC_SETUP.5
  633.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=MEDIUMHEAVY<0A>"
  634.         }
  635.     }
  636.     *Option: Option8
  637.     {
  638.         *rcNameID: 268
  639.         *OptionID: 268
  640.  
  641.  
  642.         *Command: CmdSelect
  643.         {
  644.             *Order: DOC_SETUP.5
  645.             *Cmd: "@PJL SET OKIMEDIAINTRAY1=HEAVY<0A>"
  646.         }
  647.     }
  648.     *Option: Option9
  649.     {
  650.         *rcNameID: 269
  651.         *OptionID: 269
  652.  
  653.  
  654.         *Command: CmdSelect
  655.         {
  656.             *Order: DOC_SETUP.5
  657.             *Cmd: "@PJL SET OKIMEDIAINTRAY4=LIGHT<0A>"
  658.         }
  659.     }
  660.     *Option: Option10
  661.     {
  662.         *rcNameID: 270
  663.         *OptionID: 270
  664.  
  665.  
  666.         *Command: CmdSelect
  667.         {
  668.             *Order: DOC_SETUP.5
  669.             *Cmd: "@PJL SET OKIMEDIAINTRAY4=MEDIUMLIGHT<0A>"
  670.         }
  671.     }
  672.     *Option: Option11
  673.     {
  674.         *rcNameID: 271
  675.         *OptionID: 271
  676.  
  677.  
  678.         *Command: CmdSelect
  679.         {
  680.             *Order: DOC_SETUP.5
  681.             *Cmd: "@PJL SET OKIMEDIAINTRAY4=MEDIUM<0A>"
  682.         }
  683.     }
  684.     *Option: Option12
  685.     {
  686.         *rcNameID: 272
  687.         *OptionID: 272
  688.  
  689.         *Command: CmdSelect
  690.         {
  691.             *Order: DOC_SETUP.5
  692.             *Cmd: "@PJL SET OKIMEDIAINTRAY4=HEAVY<0A>"
  693.         }
  694.     }
  695.     *Option: Option13
  696.     {
  697.         *rcNameID: 273
  698.         *OptionID: 273
  699.  
  700.  
  701.         *Command: CmdSelect
  702.         {
  703.             *Order: DOC_SETUP.5
  704.             *Cmd: "@PJL SET OKIMEDIAINTRAY3=LIGHT<0A>"
  705.         }
  706.     }
  707.     *Option: Option14
  708.     {
  709.         *rcNameID: 274
  710.         *OptionID: 274
  711.  
  712.         *Command: CmdSelect
  713.         {
  714.             *Order: DOC_SETUP.5
  715.             *Cmd: "@PJL SET OKIMEDIAINTRAY3=MEDIUMLIGHT<0A>"
  716.         }
  717.     }
  718.     *Option: Option15
  719.     {
  720.         *rcNameID: 275
  721.         *OptionID: 275
  722.  
  723.         *Command: CmdSelect
  724.         {
  725.             *Order: DOC_SETUP.5
  726.             *Cmd: "@PJL SET OKIMEDIAINTRAY3=HEAVY<0A>"
  727.         }
  728.     }
  729. }
  730. *Feature: PrintDensity
  731. {
  732.     *rcNameID: =PRINTDENSITY_DISPLAY
  733.     *DefaultOption: Option3
  734.     *Option: Option1
  735.     {
  736.         *rcNameID: 309
  737.         *Command: CmdSelect
  738.         {
  739.             *Order: DOC_SETUP.2
  740.             *Cmd: "@PJL SET DENSITY=1<0A>"
  741.         }
  742.     }
  743.     *Option: Option2
  744.     {
  745.         *rcNameID: 310
  746.         *Command: CmdSelect
  747.         {
  748.             *Order: DOC_SETUP.2
  749.             *Cmd: "@PJL SET DENSITY=2<0A>"
  750.         }
  751.     }
  752.     *Option: Option3
  753.     {
  754.         *rcNameID: 311
  755.         *Command: CmdSelect
  756.         {
  757.             *Order: DOC_SETUP.2
  758.             *Cmd: "@PJL SET DENSITY=3<0A>"
  759.         }
  760.     }
  761.     *Option: Option4
  762.     {
  763.         *rcNameID: 312
  764.         *Command: CmdSelect
  765.         {
  766.             *Order: DOC_SETUP.2
  767.             *Cmd: "@PJL SET DENSITY=4<0A>"
  768.         }
  769.     }
  770.     *Option: Option5
  771.     {
  772.         *rcNameID: 313
  773.         *Command: CmdSelect
  774.         {
  775.             *Order: DOC_SETUP.2
  776.             *Cmd: "@PJL SET DENSITY=5<0A>"
  777.         }
  778.     }
  779. }
  780. *Feature: Halftone
  781. {
  782.     *rcNameID: =HALFTONING_DISPLAY
  783.     *DefaultOption: HT_PATSIZE_AUTO
  784.     *Option: HT_PATSIZE_AUTO
  785.     {
  786.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  787.     }
  788.     *Option: HT_PATSIZE_SUPERCELL_M
  789.     {
  790.         *rcNameID: =HT_SUPERCELL_DISPLAY
  791.     }
  792.     *Option: HT_PATSIZE_6x6_M
  793.     {
  794.         *rcNameID: =HT_DITHER6X6_DISPLAY
  795.     }
  796.     *Option: HT_PATSIZE_8x8_M
  797.     {
  798.         *rcNameID: =HT_DITHER8X8_DISPLAY
  799.     }
  800. }
  801. *Feature: PageProtect
  802. {
  803.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  804.     *DefaultOption: OFF
  805.     *Option: ON
  806.     {
  807.         *rcNameID: =ON_DISPLAY
  808.         *Command: CmdSelect
  809.         {
  810.             *Order: DOC_SETUP.1
  811.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  812.         }
  813.     }
  814.     *Option: OFF
  815.     {
  816.         *rcNameID: =OFF_DISPLAY
  817.         *Command: CmdSelect
  818.         {
  819.             *Order: DOC_SETUP.1
  820.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  821.         }
  822.     }
  823. }
  824. *Command: CmdStartDoc
  825. {
  826.     *Order: DOC_SETUP.7
  827.     *Cmd: "<1B>&u600D<1B>*r0F<1B>&t0P"
  828. }
  829. *Command: CmdStartPage
  830. {
  831.     *Order: PAGE_SETUP.1
  832.     *Cmd: "<1B>*b0M<0D>"
  833. }
  834. *Command: CmdEndJob
  835. {
  836.     *Order: JOB_FINISH.1
  837.     *Cmd: "<1B>E<1B>%%-12345X"
  838. }
  839. *Command: CmdCopies
  840. {
  841.     *Order: DOC_SETUP.13
  842.     *Cmd: "<1B>&l" %d{NumOfCopies}"X"
  843. }
  844. *RotateCoordinate?: TRUE
  845. *RotateRaster?: TRUE
  846. *RotateFont?: TRUE
  847. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  848. *MemoryUsage: LIST(FONT)
  849. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  850. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  851. *XMoveThreshold: 0
  852. *YMoveThreshold: 0
  853. *XMoveUnit: 600
  854. *YMoveUnit: 600
  855. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  856. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
  857. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
  858. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  859. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  860. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  861. *Command: CmdCR { *Cmd : "<0D>" }
  862. *Command: CmdLF { *Cmd : "<0A>" }
  863. *Command: CmdFF { *Cmd : "<0C>" }
  864. *Command: CmdBackSpace { *Cmd : "<08>" }
  865. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  866. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  867. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  868. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  869. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  870. *EjectPageWithFF?: TRUE
  871. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  872. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  873. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  874. *OutputDataFormat: H_BYTE
  875. *OptimizeLeftBound?: TRUE
  876. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  877. *CursorYAfterSendBlockData: AUTO_INCREMENT
  878. *DefaultFont: 31
  879. *DefaultCTT: 0
  880. *CharPosition: BASELINE
  881. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  882. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  883. +                   33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,
  884. +                   49,50,51,52,53)
  885. *MinFontID: 16534
  886. *MaxFontID: 32768
  887. *switch: Resolution
  888. {
  889.     *case: Option1
  890.     {
  891.         *FontFormat: HPPCL_OUTLINE
  892.     }
  893.     *case: Option2
  894.     {
  895.         *FontFormat: HPPCL_RES
  896.     }
  897.  
  898. }
  899. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  900. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  901. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  902. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  903. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  904. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  905. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  906. *MinGrayFill: 1
  907. *MaxGrayFill: 100
  908. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  909. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  910. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  911. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  912.